package com.yonyougov.cruxtestcase.testcase.organization.agency.myMultversion;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


@Data
public class AgencyDto implements Serializable {

    private String description;

    private Date startDate;

    private Date endDate;

    private Boolean draft;

    private String code; // 用于显示、打印、要素树的编码显示，对应6.x的 chr_code

    private String name; // 用于显示、打印、要素树的名称显示，对应6.x的 chr_name

    private Boolean enabled; // 是否启用

    private Integer levelNum;

    private String innerCode;

    private Boolean leafNode;

    private Boolean expandable;

    private String address;

    private String manager;

    private String contacts;

    private String districtNumber;

    private String telephone;

    private String extensionNumber;

    private String region;

    private String createOrgId;

    private String parent;

    private String year;

    private String postalCode;

    private String agencyType;

    private Boolean budgetUnit;

    private Boolean treasuryPayUnit;

    private Boolean appropriationUnit;

    private Boolean nontaxUnit;

    private Boolean accountFundUnit;

    private String mofDep;

    private String unit;

    private Boolean show;

    private String accountUnitCode;

    private List<AgencyDto> children;
}
